through diplomatic channel - English Synonyms Dictionary